トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     scrollpaneでjpgファイルの縦と横のサイズ
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
silly
Åê¹ÆNo.41381
投稿日時: 2009-2-3 11:04
新米
居住地:
投稿: 7
使用環境:
winXP,mx2004
scrollpaneでjpgファイルの縦と横のサイズ
mx2004のscrollpaneでjpgファイルを表示させたのですが、jpgの幅や高さのピクセルサイズが3000辺りで、それ以降のイメージが切り捨てられてしまいます。
読み込めるjpgファイルの幅や高さのピクセルサイズに何らかの制限があると思うのですが、ご存知でしたら教えてください。もし、これを増やすことが出来るなら、その設定方法もお願いします。
ニノミヤ カズノリ
Åê¹ÆNo.41382
投稿日時: 2009-2-3 11:36
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: scrollpaneでjpgファイルの縦と横のサイズ
MovieClipLoader に、とても大きな画像を・・・
こちらでも書かれている通り、
「Flash Player では、ビットマップの最大サイズは幅、高さいずれも 2880 ピクセルに制限」
されているからではないでしょうか。
もしもその場合、一度には読み込めないので分割して読み込む形ならいけると思います。
silly
Åê¹ÆNo.41384
投稿日時: 2009-2-3 13:48
新米
居住地:
投稿: 7
使用環境:
winXP,mx2004
Re: scrollpaneでjpgファイルの縦と横のサイズ
返信ありがとうございます。
Flash Player の制限とは初めて聞きました。

”分割して読み込む”方法ですが教えてください。
・jpgファイルを分割するということですか?
・scrollpaneに複数のjpgファイルを読み込ませることは可能ですか?
・縮小してすべてを表示する場合も可能ですか?
質問ばかりしてすみませんが、お願いします。
ニノミヤ カズノリ
Åê¹ÆNo.41387
投稿日時: 2009-2-3 16:56
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: scrollpaneでjpgファイルの縦と横のサイズ
引用:
sillyさんは書きました:
・jpgファイルを分割するということですか?
・scrollpaneに複数のjpgファイルを読み込ませることは可能ですか?

分割についてはその通りです。
複数読み込む点に付いては、jpg ではなく swf ファイルにして、
その中で分割した画像を MovieClip に読み込せて並べれば scrollPane には一つのファイルで済みますし、
動的に画像を変える事も可能になります。

そもそも読み込む対象を jpg から swf に変えるのであれば、
画像をステージ上に配した swf を読み込む分には切られなかったと思いますので、
分割する必要も無いかも知れません。

引用:
sillyさんは書きました:
・縮小してすべてを表示する場合も可能ですか?

scrollPane に読み込ませた画像を縮小するという事でしょうか?
silly
Åê¹ÆNo.41397
投稿日時: 2009-2-4 16:38
新米
居住地:
投稿: 7
使用環境:
winXP,mx2004
Re: scrollpaneでjpgファイルの縦と横のサイズ
返信ありがとうございます。

引用:

複数読み込む点に付いては、jpg ではなく swf ファイルにして、
その中で分割した画像を MovieClip に読み込せて並べれば scrollPane には一つのファイルで済みますし、
動的に画像を変える事も可能になります。


なるほど、元jpgを分割してloadすれば可能ですね。
でも、なぜ2880ピクセルに限定するのですかね!
最近のパソコンはメモリいっぱい乗せてるんだから、
制限するにしても、設定や変数可能にしてほしいものです。


引用:

そもそも読み込む対象を jpg から swf に変えるのであれば、
画像をステージ上に配した swf を読み込む分には切られなかったと思いますので、
分割する必要も無いかも知れません。


jpgファイルと同じサイズのswfを作成して、ステージ上に配して、そのswfを読み込むということですね。
試してみます。
野中文雄
Åê¹ÆNo.41398
投稿日時: 2009-2-4 16:54
ちょんまげら
居住地: 東京
投稿: 4247
使用環境:
CS4 .4.11 Vista Home Premium (SP1)
Re: scrollpaneでjpgファイルの縦と横のサイズ
最近のFlash Playerでしたら、4096×4096まで拡張されています。

新登場のAdobe Flash Player 10について」より引用:
Flash Player 10では、ピクセル数で最大16,777,216(4,096×4,096)、辺の長さで最長8,191ピクセルまでの巨大なビットマップを操作できます。

引用:
sillyさんは書きました:
でも、なぜ2880ピクセルに限定するのですかね!
最近のパソコンはメモリいっぱい乗せてるんだから、
制限するにしても、設定や変数可能にしてほしいものです。


----------------
 

silly
Åê¹ÆNo.41404
投稿日時: 2009-2-5 16:36
新米
居住地:
投稿: 7
使用環境:
winXP,mx2004
Re: scrollpaneでjpgファイルの縦と横のサイズ
返信ありがとうございます。

引用:

Fumioさんは書きました:
最近のFlash Playerでしたら、4096×4096まで拡張されています。


flash player 10で試してみました。
scrollpaneとloadmovieで試してみましたが、2880近辺で切れてしまいます。
MXpro2004で作ったswfだから、だめなのですかね。
ニノミヤ カズノリ
Åê¹ÆNo.41405
投稿日時: 2009-2-5 17:18
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: scrollpaneでjpgファイルの縦と横のサイズ
引用:
sillyさんは書きました:
flash player 10で試してみました。
scrollpaneとloadmovieで試してみましたが、2880近辺で切れてしまいます。
MXpro2004で作ったswfだから、だめなのですかね。

パブリッシュバージョンを 10 にして試してみましたが、
私の環境では縦横 3276px までは読み込めますが、
それより上は切られますし、scrollPane だと表示すらされませんね。。
野中文雄
Åê¹ÆNo.41406
投稿日時: 2009-2-5 20:01
ちょんまげら
居住地: 東京
投稿: 4247
使用環境:
CS4 .4.11 Vista Home Premium (SP1)
Re: scrollpaneでjpgファイルの縦と横のサイズ
私の環境では、以下のスクリプトで読込めました。もしかすると、MovieClip.loadMovie()メソッドを使われましたか?明確な記載を見た記憶はありませんが、ActionScript 3.0でないと扱えないのかもしれません。
// メインタイムライン: フレームアクション
// FLAファイルと同階層にJPEGファイル"large.jpg"を保存
var myLoader:Loader = new Loader();
var myURL:URLRequest = new URLRequest("large.jpg");
addChild(myLoader);
myLoader.load(myURL);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, xLoaded);
function xLoaded(eventObject:Event):void {
	var myBitmap:DisplayObject = myLoader.content;
	trace(myBitmap, myBitmap.width, myBitmap.height);
	// 出力: [object Bitmap] 4096 4096
	myBitmap.width = myBitmap.height = stage.stageHeight;
}

なお、AdobeのフォーラムでMovieClip.loadMovie()メソッドを使った場合についての質問を見つけましたが、結論は出ていませんでした。
引用:
nioia321さんは書きました:
パブリッシュバージョンを 10 にして試してみましたが、
私の環境では縦横 3276px までは読み込めますが、
それより上は切られますし、scrollPane だと表示すらされませんね。。

[パブリッシュ設定]の[Player]はFlash Player 10にする必要があります。しかしもちろん、Flash CS4より前のアプリケーションにはこのオプションが存在しません。

コンテンツを「再生」するFlash Playerは、ブラウザやOSに処理を「通訳」するのが役目です。たとえば、依頼した通訳者(Player)が数学の専門知識(機能)をもっていたとしても、実際しゃべる本人(コンテンツ)にその知識(機能)が備わっていなければ役に立たないでしょう。
引用:
sillyさんは書きました:
flash player 10で試してみました。
scrollpaneとloadmovieで試してみましたが、2880近辺で切れてしまいます。
MXpro2004で作ったswfだから、だめなのですかね。


----------------
 

ニノミヤ カズノリ
Åê¹ÆNo.41408
投稿日時: 2009-2-5 20:49
職人
居住地: 東京
投稿: 430
使用環境:
CS4
.4.11, .5.7
XP Pro(sp3)
Flash Player 10,0,22,87,
AIR 1.5.1,
IE 5.5 & 6 & 7 & 8,
Firefox 2.0.0.20 & 3.0.11 & 3.5,
Opera 9.64,
Safari 4,
Google Chrome 2.0.172.31,
Netscape 7.1
Re: scrollpaneでjpgファイルの縦と横のサイズ
引用:
Fumioさんは書きました:
MovieClip.loadMovie()メソッドを使われましたか?

はい。
MovieClip.loadMovie の他に、MovieClipLoader.loadClip メソッドも試してみました。

その際、3276px で切られながらも一応読み込んではいたのですが、
また試してみたところ、3276px を超える画像は読み込む事すら出来ない状態に陥りました。
親切な事にムービー上で右クリックすると「ムービーが未ロード」と出ます。

野中さんのスクリプトでテストした際は、正常に画像を読み込む事が出来ました。

一体この違いは何なのでしょうか
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops